package com.itunion.ddd.infra.gateway.database.dataobject;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * @author liangliang.zheng
 * 商品分类信息表
 */
@Data
@Builder
@TableName(value = "tb_item_category")
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
public class TbItemCategoryDO extends BaseDO {

    /**
     * 父分类ID，0-代表一级分类
     */
    private Long parentId;

    /**
     * 分类名称
     */
    private String name;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 图标
     */
    private String icon;

    /**
     * 是否推荐（1-推荐，2-不推荐）
     */
    private int isShow;

    /**
     * 状态（1-正常，2-下架）
     */
    private int status;

    /**
     * 1 表示删除，0 表示未删除
     */
    private int isDeleted;
}